代码 > 出色的golang sql操作库sqlx
2017-03-31
在用标准去的sql库裸写了博客和某个新浪爬虫后,还是使用了sqlx做新的内部项目。
总的来说,非常好用。
https://github.com/jmoiron/sqlx
总体来说,它最重要的特性包括:
1.NamedExec,用一个struct来储存所有的参数。最关键的,不需要每个参数都用到
2.get和select,可获得一个或者多个数据结构。不需要在一个一个写赋值了。
3.Named。可以对象和命名的查询字符串转为传统的查询字符串和args。为复杂的查询拼接提供了极大的帮助。
总体来说在性能影响尽可能小的情况下,大幅度的提高了开发的效率
点击登录